Martin AstudilloMartin Astudillo
EsportsThe 42nd Minute and the Panenka: How Morocco Built Its World Cup DreamOn 6 December 2026, at Education City Stadium in Al Rayyan, Achraf Hakimi...
EsportsThe Empty Dossier: Why Vietnamese Sport Still Plays With Someone Else's DataIn August 2026, a fourteen-page dossier arrived at my desk from a club playin...
ChessGCL 2026 in Bengaluru: Firouzja Beats Carlsen in 49 Moves as Both Finalists Advance Despite Losing Their Last League MatchIn the playing hall in Bengaluru, Magnus Carlsen's clock touched its final...
International FootballBarcelona 5-2 Betis: The Goal Disallowed in the 43rd Minute and the Test of Law 12In the 43rd minute at the Benito Villamarín, the ball arrived at the feet of...
International FootballV.League and the Post-ASEAN Cup Transfer Window: When Vietnamese Football Rewrites Its Own RulesV.League and the Post-ASEAN Cup Transfer Window: When Vietnamese Football...
SwimmingStroke Rhythm and the Spreadsheet: The Base Probability Behind Vietnam's Swimming MedalsHook — 0.66 seconds In the final 50 meters of the men's 1500m freestyle final...
Domestic FootballVietnam 0-2 Thailand: Losing Xuan Son Means Losing the Anchor of the Attacking SystemAt minute 63 in Bandung, Vietnam had the ball in the opponent's half. The fin...
Domestic FootballHAGL vs SLNA, Round 5: A Defence Conceding 2.75 Goals a Game Meets the Longest Away Trip in the LeagueI rewatched the Ninh Bình tape twice. The first time to count the goals...
International FootballThe Fine Print of Failure: When Coach Justin Read Herdman from Old Tapes and Thom Haye's ContractThe 0-0 draw against Malaysia at Gelora Bung Karno was not a tactical disaste...
Domestic FootballTwo Days and Three Matches: The Real Test for Vietnam U23 in PleikuThere is a number lying quietly inside the fixture list that few people notic...
BadmintonChina Masters 2026: Tanvi Sharma, Srikanth and Satwik-Chirag – When Data Cannot Be Ignored66 minutes. That is how long Tanvi Sharma, India's female shuttler, battled o...
Formula 1When an Italian Must Sacrifice for Italy: Mercedes' Engine Penalty Strategy and Ferrari's Golden Opportunity at MonzaMonza is not just the fastest circuit on the F1 calendar; it is where emotion...
Table TennisBraintree Table Tennis League: Reading the Grassroots System Structure from the Opening Two WeeksIn the second week of the Braintree Table Tennis League, Finchingfield B won...
International FootballSemenyo's Two Goals and the Gap 0.14 xG Cannot MeasureThe 43rd minute at the Etihad. The ball spilled off a Sunderland defender's...
BadmintonLakshya Sen at the 2026 Asian Games: a golden path drawn in pencilThe draw for the men’s singles at the 2026 Asian Games has not been fixed. In...
Domestic FootballVietnam 0-2 Thailand: The Tactical Map Behind the End of a 27-Match Unbeaten StreakIn the fourth minute of stoppage time, the ball latched onto a through ball,...
Formula 1The Michelin Dinner in Miami: Domenicali, Fallon and F1's Business ModelA pizza box sat in the middle of a Michelin-starred table in Miami. It is the...
ChessA Chess Scoresheet Becomes a Diplomatic Symbol: When Sindarov's Moves Connect Two NationsA Chess Scoresheet Becomes a Diplomatic Symbol: When Sindarov's Moves Connect...
Domestic FootballDinh Bac Falls in the 89th Minute Without a Single Collision: The Alarm Bell of an Overloaded Football NationI will begin this piece with a moment, not a scoreline. Because across thirte...
Table TennisThe Discipline of the Blank Cell: Table Tennis Writing and the Art of Saying 'Insufficient Data'On my screen, the data table for the Paris 2026 Olympic men's singles final h...
